/**
 *====================================================
 * 文件名称: ClaimDetail.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年12月10日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.output;

import java.util.ArrayList;
import java.util.List;

import com.yuexunit.finance.project.action.v1.model.ClaimCoverage;
import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: ClaimDetail
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年12月10日 下午2:06:21
 */
public class ClaimDetail extends ClaimLineInfo {

	@Parameter(name = "claimCoverages", description = "险种信息")
	private List<ClaimCoverage> claimCoverages = new ArrayList<>();

	@Parameter(name = "claimReportCases", description = "报案信息")
	private List<ClaimReportCaseLineInfo> claimReportCases = new ArrayList<>();

	@Parameter(name = "claimMaterials", description = "资料准备")
	private List<ClaimMaterialLineInfo> claimMaterials = new ArrayList<>();

	@Parameter(name = "claimAcceptances", description = "报案受理")
	private List<ClaimAcceptanceLineInfo> claimAcceptances = new ArrayList<>();

	@Parameter(name = "claimSurveys", description = "调查阶段")
	private List<ClaimSurveyLineInfo> claimSurveys = new ArrayList<>();

	@Parameter(name = "claimAssessments", description = "评估阶段")
	private List<ClaimAssessmentLineInfo> claimAssessments = new ArrayList<>();

	@Parameter(name = "claimHandles", description = "法院受理")
	private List<ClaimHandleLineInfo> claimHandles = new ArrayList<>();

	@Parameter(name = "claimReportCases", description = "赔付信息")
	private List<ClaimSettlementLineInfo> claimSettlements = new ArrayList<>();

	@Parameter(name = "claimCorrectives", description = "整改信息")
	private List<ClaimCorrectiveLineInfo> claimCorrectives = new ArrayList<>();

	public List<ClaimCoverage> getClaimCoverages() {
		return claimCoverages;
	}

	public void setClaimCoverages(List<ClaimCoverage> claimCoverages) {
		this.claimCoverages = claimCoverages;
	}

	public List<ClaimReportCaseLineInfo> getClaimReportCases() {
		return claimReportCases;
	}

	public void setClaimReportCases(List<ClaimReportCaseLineInfo> claimReportCases) {
		this.claimReportCases = claimReportCases;
	}

	public List<ClaimMaterialLineInfo> getClaimMaterials() {
		return claimMaterials;
	}

	public void setClaimMaterials(List<ClaimMaterialLineInfo> claimMaterials) {
		this.claimMaterials = claimMaterials;
	}

	public List<ClaimAcceptanceLineInfo> getClaimAcceptances() {
		return claimAcceptances;
	}

	public void setClaimAcceptances(List<ClaimAcceptanceLineInfo> claimAcceptances) {
		this.claimAcceptances = claimAcceptances;
	}

	public List<ClaimSurveyLineInfo> getClaimSurveys() {
		return claimSurveys;
	}

	public void setClaimSurveys(List<ClaimSurveyLineInfo> claimSurveys) {
		this.claimSurveys = claimSurveys;
	}

	public List<ClaimAssessmentLineInfo> getClaimAssessments() {
		return claimAssessments;
	}

	public void setClaimAssessments(List<ClaimAssessmentLineInfo> claimAssessments) {
		this.claimAssessments = claimAssessments;
	}

	public List<ClaimHandleLineInfo> getClaimHandles() {
		return claimHandles;
	}

	public void setClaimHandles(List<ClaimHandleLineInfo> claimHandles) {
		this.claimHandles = claimHandles;
	}

	public List<ClaimSettlementLineInfo> getClaimSettlements() {
		return claimSettlements;
	}

	public void setClaimSettlements(List<ClaimSettlementLineInfo> claimSettlements) {
		this.claimSettlements = claimSettlements;
	}

	public List<ClaimCorrectiveLineInfo> getClaimCorrectives() {
		return claimCorrectives;
	}

	public void setClaimCorrectives(List<ClaimCorrectiveLineInfo> claimCorrectives) {
		this.claimCorrectives = claimCorrectives;
	}

}
